home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
090
/
hbinstal.arc
/
INSTALL.DOC
< prev
Wrap
Text File
|
2001-01-23
|
32KB
|
789 lines
The HomeBase Installation Program
HBINSTAL.EXE
Brown Bag Software
2155 South Bascom Avenue
Suite 114
Campbell CA 95008
Tel: (408) 559-4545
HomeBase Installation Program
HBINSTAL
The HomeBase install program, HBINSTAL, has been written
not only to provide easy installation of HomeBase but also to
allow existing installations to be modified without resorting
to a text editor and without the need for an advanced
understanding of the batch processor language. Our aim is
to produce a program that will allow even a first-time user
to install HomeBase on their computer. Comprehensive,
context-sensitive help has been provided. Just press the F1
key at any time and the current possibilities will be
explained in more detail.
HomeBase can also be configured by editing the
AUTOEXEC.BAT file directly, but the need for this should be
almost eliminated by use of HBINSTAL. There may be special
cases where the program cannot accommodate some new
requirement. In such a case, we shall always be available for
technical support at (408)559-4545. HBINSTAL will also be
changed from time to time to reflect these additions; the
latest version will always be available on our Bulletin
Board. Our BBS can be reached at (408)371-7654. It is a PC-
Board, running at 300, 1200, 2400 or 9600 baud - set your
modem to 8 data bits, 1 stop bit, no parity. Technical
support is also available on the BBS.
When you first run HBINSTAL, it examines the
AUTOEXEC.BAT file on the default (current) drive, looking for
the lines which place HomeBase into memory (i.e., those which
start HBKERNEL, HBVSI, HBASYNC and HB). If it does not find
these lines, it asks you if you have another .BAT file which
starts HomeBase. If you do not, it assumes that you will need
to do a full installation (copying the files from the
original floppies to a working set or to a subdirectory on
your hard disk). Please turn to the section describing the
Initial Installation Procedure.
If HBINSTAL finds the lines to start HomeBase, it goes
straight to the re-configuration section, to allow you to
change the existing installation. At this point, you may wish
to edit some other .BAT file, create another .BAT file to run
HomeBase or make a new installation altogether (maybe to give
a pre-configured version on floppies to a friend). In this
case, simply refer to the third group of selections on the
menu you will be presented with. Please turn to the section
describing Re-Configuration of a HomeBase Installation.
2
Copyright 1987, Telemarketing Resources
All rights reserved worldwide
HomeBase Installation Program
INITIAL INSTALLATION PROCEDURE
Remember that you may always obtain further explanation
of your options or the meaning of questions by hitting the F1
key. There are three main reasons for using this menu:
1) to install HomeBase on your computer from scratch;
2) to produce a new set of floppies to run HomeBase
from; or
3) to create a new .BAT file to start HomeBase in a
different way, from an existing installation.
The third case will be discussed in the section on
Modifying an Existing Installation, below.
In the first two cases, you will first be asked if there
is a .BAT file on your machine which starts up HomeBase. You
should answer NO.
You will then be asked which type of media (floppy disks
or hard disk) you will be installing HomeBase on and whether
you will be starting from the original floppy disks (normally
the case) or not.
If you will be producing floppy disks to run HomeBase
from, you will need to have ready a diskcopy of your boot
disk (with at least 40k free space) and a blank, formatted
floppy disk. The installation will allow you to start the
computer from this copy of your boot disk with the second
disk in drive B:. This second disk must be in drive B: in
order to use HomeBase. Files will be copied from the original
HomeBase disks onto your disks; the program will prompt you
when it needs you to exchange disks. The files being copied
will be shown on the screen as the install progresses.
If you are installing on a hard disk your life is a
little easier. All you will have to do is tell HBINSTAL what
to call the HomeBase subdirectory (if you just hit [Return]
it will go into C:\HOMEBASE). You'll still need to swap
HomeBase Disk 1 for Disk 2 when prompted, of course. The
files being copied will be shown on the screen as the install
progresses.
In either case, after the files have all been copied,
the program will go on to ask a series of questions. These
questions are designed to ensure that this initial configura-
tion of HomeBase will work properly on as many machines as
possible, without the need for further customization. In some
3
Copyright 1987, Telemarketing Resources
All rights reserved worldwide
HomeBase Installation Program
cases, when you answer yes, you will be asked further ques-
tions (e.g., if you have other programs which use the
Alt+Shift key combination you will be given a choice of other
possibilities). Remember that you may get help at any time by
hitting the F1 key.
Finally, you will be asked if you want your AUTOEXEC.BAT
file to start up HomeBase. Normally you would answer "Y"es.
If you already have an AUTOEXEC.BAT file, it will be
displayed on the screen with a flashing arrow on the left
hand side of the text. You should normally position the arrow
after the last line of the file, unless the last thing the
.BAT file does is to start up a program. In that case, you
must place the arrow on the line which changes to the
subdirectory for that program, or on the command itself, if
there is no change of directory. The HomeBase lines will be
inserted BEFORE the line designated. In some cases, in
response to your answers to the installation questions,
HBINSTAL will have made recommendations as to how to position
the HomeBase lines - these recommendations must be followed
if HomeBase is to work properly on your machine. You do get a
second chance to position the lines if you are not satisfied
with the way things look.
If you do not have an AUTOEXEC.BAT, one is created for
you.
If you are already familiar with HomeBase, then you may
wish to proceed to the re-configuration section immediately.
If you are not, we suggest that you stop at this point, reply
"N"o you do not want to change any HomeBase options, you will
be immediately returned to DOS.
Please remember that HomeBase will only be available
once the AUTOEXEC.BAT file has been run. Therefore, reboot
your computer.
4
Copyright 1987, Telemarketing Resources
All rights reserved worldwide
HomeBase Installation Program
RE-CONFIGURATION OF A HOMEBASE INSTALLATION
Normally you will be modifying the setup in your
AUTOEXEC.BAT, but the modification can be made to any .BAT
file selected with the "B" option. If there are no HomeBase
relevant lines in your AUTOEXEC.BAT file you will first have
been asked what the name of the .BAT file which starts
HomeBase is. You will have answered with the full name and
path of the file you wish to edit (e.g., C:\HOMEBASE\HB.BAT).
There is a third situation, in which you wish to create
a .BAT file which starts HomeBase in a different way from the
existing .BAT file. To do this, you must choose "I"nitial
Installation and go through the questions described above.
This .BAT file, is then the one operated on by the functions
in the menu you see now.
This menu allows you to customize HomeBase to a very
high degree. If you don't like the screen colors, the on-
screen clock, or the hot-key prefix or letter choice, then
you can just pick what you would like off the appropriate
menu.
The Main Menu leads you to several sub-menus, as
follows:
C - Colors for HomeBase Screens
N.B. Even on a monochrome screen, several alternative
screen effects are sometimes available; the differences
are readily visible by just calling up the selection
screen.
The color of each of the sections of the HomeBase
menus can be modified to your taste from this menu.
There are two stages for the definitions. First, choose
the section of the screen you wish to modify, using the
Up-Arrow and Down-Arrow keys to move the flashing arrow.
Hit the Return (or Enter) key to select, the arrow stops
flashing and the box cursor in the color palate starts
to blink. Now use the arrow keys to move the cursor to
the color combination you would like to try. The example
windows will change as you move the cursor. At all times
you can see exactly how the selected color combination
will appear.
K - Keyboard Options
These options govern the way the keyboard input to
HomeBase is handled. When you type on the keyboard, the
5
Copyright 1987, Telemarketing Resources
All rights reserved worldwide
HomeBase Installation Program
characters normally go straight to the processor and
then to the screen. If the processor is engaged in some
time-consuming task, then it puts up a dam, as it were,
to hold the characters you are typing until it is ready
to accept them. The standard "Keyboard Buffer" size is
12 characters. If the "dam" overflows, then the computer
sounds an error beep and subsequent characters are lost.
K - Keyboard buffer size and delay
When you hit a key, normally only a single
character is sent to the computer. If you continue
hold the key down, then after a brief pause the
character repeats and continues to do so at a set
rate until you release the key. You may change this
repeat rate if you wish. Maybe you'd like to be
able to move around your word processor screen
faster, for instance.
A word of warning, though. If you have both a
rapid repeat rate (short delay) and a large
keyboard buffer, and you try to do something with a
slow response (e.g., move to the next page of your
word processor document) then you run the risk of
overshooting. There could still be a queue of many
Page Down commands in the buffer when you see the
page you wanted and take your finger off the key.
For this reason, we would recommend using either
the standard buffer size, or even smaller, if you
are going to decrease the keyboard repeat delay.
Note that some programs, such as spelling
checkers and command line editors, do not like to
have the keyboard buffering altered. If you have a
problem then just hit K until Keyboard buffer
disabled appears. This lets all buffering be
handled by DOS, in the standard way.
B - Remember keyboard buffer across tasks
The normal way the keyboard buffer operates
(as described above) allows keystrokes to be queued
and passed on to the next task which runs. That is,
if you have commands in the buffer which first
start up a program and then execute some option of
the program, then those keystrokes are passed on
correctly. Sometimes you may not wish to pass on
further keystrokes. In other words, you want to
flush (empty) the buffer between tasks.
6
Copyright 1987, Telemarketing Resources
All rights reserved worldwide
HomeBase Installation Program
M - Novice/Expert mode
In novice mode, if you make an error, the
computer beeps and pauses with an error message on
the screen. The keyboard buffer is emptied and you
must hit the spacebar to clear the error and to
continue. In Expert mode, the computer just beeps.
It is assumed that you will know what caused the
problem, so no error message is displayed.
O - "One-handed" hotkey entry
Some people do not like to or cannot press
three keys at once to go to a particular section of
HomeBase. They would rather hit Alt+Shift at the
same time and THEN hit the letter to select the
task. "Sticky" hotkey mode, as this is affec-
tionately known, seems to be used mostly by the
disabled and by programmers.
G - General HomeBase options
Some of the ways the screen appears and behaves can
be changed from this menu.
C - The clock
The clock may appear in 24hr or in 12hr
format. If you have a system on which you set the
system clock by hand, you may want to keep the
clock off the screen until you have set it.
Actually this is normally easier to achieve by
putting the TIME command in your AUTOEXEC.BAT
before the HomeBase section.
Some programs, such as Lotus 1-2-3, do not
like to have the clock interrupt modified. If you
have any problems, one of the first things to try
is turning the clock off completely. Note that,
even then, you can still get the time on the screen
by using Alt+Shift+T without causing the same
problem.
U - Clock update frequency
The default refresh rate for the on-screen
clock is once per second. If you scroll rapidly in
some programs this may cause flickering of the
clock. If you find this too distracting, either
7
Copyright 1987, Telemarketing Resources
All rights reserved worldwide
HomeBase Installation Program
turn the clock of as the default or select the 18
times per second refresh rate (which will very
slightly slow your computer).
Z - Window zoom
The movement of the HomeBase screens as they
open has been designed to provide visual clues as
to the function and operation of HomeBase. When you
close a screen it very often leads you eye to the
next available response. We believe that the
zooming is a real help, it does not speed up the
program to disable it but you may do so if you
wish.
S - Screen saver
If you do not use your computer for a period
of time, but leave it turned on then you will
probably want to turn the screen off. This avoids
burning patterns into the screen phosphor. HomeBase
can do this for you automatically, the length of
time before the screen is turned off is variable.
Just tapping the Shift key (or any other) will
return the screen instantly.
D - Directory path to HomeBase files
If you wish (we recommend not, since it makes
support more complicated) you can place the
HomeBase data files in a separate subdirectory.
HomeBase will expect to find certain files other
than the NoteBases in this subdirectory: HB.HLP,
HB.NDX, HB.MNU, HB.MDX and HBALARMS.*. You will
also probably wish to keep HBPRINT.* and HBTEMPLT.*
there.
# - Alarm reminder duration
Normally the box notifying you of an alarm
will show on the screen for 7 minutes. You may vary
this as you wish. Musical alarms sound at half-time
and at full-time.
A - Advanced keyboard options
You may already have a program which uses the
Alt+Shift combination or find yourself in a situation
where hardware or software restrictions limit the hot-
key combinations available. For this reason we have made
8
Copyright 1987, Telemarketing Resources
All rights reserved worldwide
HomeBase Installation Program
it possible to change any of the key combinations used.
Just be sure to remember what you changed them to-
making changes here does not affect the printed documen-
tation! We would not recommend making changes unless
absolutely necessary. If you do ever really forget,
though, you can just run HBINSTAL and see what it says.
There are four different options for the
hotkey identifier (default Alt+Shift), one of these
will certainly answer your needs.
The task identifier letters have been chosen
to be easy to remember. To make a change, just hit
the letter shown on the left against the function
to be changed and then hit the key that you would
like assigned to this function. Do not assign the
same key to two functions! This is not checked for
in the program.
H - Advanced HomeBase Options
The most important entry here is the control of
swapping. This is what allows HomeBase to take only 80k
as a permanent allocation. To put it simply, this is
achieved by using the top 180k of the 640k for pro-
cessing ONLY when required, by writing the contents of
this area to disk at call-up of HomeBase and restoring
it from disk when HomeBase terminates.
S - Swap mode
You can turn swapping on or off. Off is faster
but requires 180k of memory permanently allocated.
Swapping is slower but requires only 80k. You must
also specify where the swap file is to be kept.
Normally this is disk C: or whatever your hard disk
drive is called. If you have a RAMdisk in extended
or expanded memory, you may speed things up by
swapping to the RAMdisk, just specify the appro-
priate drive letter and make sure that the disk
exists when the HB line of HomeBase is run.
D - Diagnostics
This is really something left in from debugg-
ing, but all sorts of people are interested in such
things!
9
Copyright 1987, Telemarketing Resources
All rights reserved worldwide
HomeBase Installation Program
K - Duplicate key handling
We do not recommend that you allow duplicates
as the default. Normally each NoteBase entry in
HomeBase must have a unique index entry (or key).
Occasionally, especially in converting NoteBases
from earlier versions of HomeBase, you may find
yourself with a "duplicate key" error. Just go to
the options menu of the mane HomeBase menu, allow
duplicates then find and correct the problem.
U - NoteBase index handling
Normally NoteBase indexes are unloaded when
the next NoteBase is loaded. This makes sure that
as much memory as possible is available in the
HomeBase data segment. If you wish you may prevent
this. It will make HomeBase slightly faster but is
not recommended since you will find yourself
running out of memory much more frequently.
R - Residency
HomeBase is designed to operate as a memory
resident program. It can be completely removed from
memory using the De-Install option of the Options
menu and choosing "Remove All". If you run HomeBase
non-resident, then HB.EXE will not remain resident
when you terminate the program (N.B. HBKERNEL,
HBVSI and HBASYNC WILL). This enables you to
repeatedly start HomeBase using just "HB -r" from
the DOS prompt.
If you run HomeBase in Desqview or Software
Carousel then you should load it non-resident in
this way.
Z - Re-queuing of alarms
Normally alarms set on previous days are
loaded automatically on start-up of HomeBase. You
may want to load the alarms from a particular
subdirectory on a network, for instance. First
start up HomeBase with alarms not remembered, then
use ALARM.COM to start up the correct set of
alarms.
10
Copyright 1987, Telemarketing Resources
All rights reserved worldwide
HomeBase Installation Program
Q - Orchid turbo board
This piece of hardware needs the special
support provided by this command-line switch.
N - IBM AT BIOS
A true IBM BIOS contains an identifier to tell
programs that they are running on an AT. Many clone
ATs do not have this, so there is the facility to
force this mode. If this mode is not set on an AT
there may be synchronization problems in keyboard
response.
V - Enhanced video options
The options on this menu affect the appearance of
HomeBase on the screen and the way it accesses the
screen memory and the space available for screen
storage.
B - Buffer size for window manager
All the windows in HomeBase are controlled by
HBVSI, the "Virtual Screen Interface". This keeps
track of the contents of all windows, the way they
overlay and allows them to scroll independently.
The larger the buffer size, the more windows can be
open at once and the more text can be in some types
of window (e.g., in QuickTerm you can scroll
through the session with Ctrl+PgUp and Ctrl+PgDn).
F - Screen display mode
Some color cards allow updating of the screen
without waiting for synchronization with the
raster, this allows much faster screen writing.
Other cards produce annoying "snow" in this mode.
HomeBase automatically sets "fast" for EGA cards
but you may have a regular color card which allows
fast updating in the same way. Try it!
C - Fill character for background
A - Fill attribute for background
Sets the way the screen background appears.
For an EGA try setting fill character = 255,
attribute = 7, you'll probably speed up screen
clearing a little.
11
Copyright 1987, Telemarketing Resources
All rights reserved worldwide
HomeBase Installation Program
That leaves us with the last few options down at the bottom
of the list.
R - Reset user defined options to default
A last resort if you have made changes which cause
real problems and you can't remember what you changed.
Much better ways to recover are: First, copy
AUTOEXEC.OLD to AUTOEXEC.BAT (or whatever the file that
starts HomeBase is called), that restores the BAT file
to its state immediately before the last run of
HBINSTAL. Failing that, try the "D" option below to set
the automatically configured sections.
I - Initial installation
Use this to create a new set of floppies for
HomeBase, to put HomeBase into a new subdirectory or to
create a new .BAT file to start HomeBase in some
different way.
D - Define new hardware and software configuration
Repeat the initial set of questions which auto-
matically accommodate many programs and non-standard
hardware.
B - Current file being edited
Allows you to make changes in some file other than
the AUTOEXEC.BAT, or to switch the .BAT file being
edited to some other.
Last, but by no means least, we come to the "Escape"
key. If you choose an option by mistake you will be glad of
this key. It backs you out without having to make any
changes. Also, when you are finished with your editing
session hitting the Esc key lets the program know and it then
goes on to make SURE that you want to save the changes.
Once the changes are saved, you also have the oppor-
tunity to move the HomeBase-relevant lines within the .BAT
file. This may be necessary to resolve some software prob-
lems. There are some programs which must be run before
HomeBase and some which must be run after. In general,
HomeBase goes after any programs which hook to screen memory
(e.g., real-time spelling checkers), after any keyboard macro
programs (e.g., SuperKey, ProKey or KeyWorks) and before any
DOS command line editors (e.g., CED and DOSEDIT) and any non-
memory resident programs (e.g., your wordprocessor or
12
Copyright 1987, Telemarketing Resources
All rights reserved worldwide
HomeBase Installation Program
spreadsheet, if it starts automatically, or your menu
program). In some cases, though you will just have to
experiment. HBINSTAL makes this type of experimentation easy
and quick.
13
Copyright 1987, Telemarketing Resources
All rights reserved worldwide